Foxit PDF SDK
FoxitPDFSDKPython3.RectI类 参考

继承自 FoxitPDFSDKPython3._object .

Public 成员函数

def RectI ()
 构造一个未初始化的矩形。
 
def RectI (left1, top1, right1, bottom1)
 用左上角和右下角构造矩形。 更多...
 
def Contains (other_rect)
 检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。 更多...
 
def Contains (x, y)
 检查当前矩形是否包含提供的点。 即检查提供的点是否在当前矩形内部。 更多...
 
def Height ()
 获取矩形的高度。 更多...
 
def Intersect (src)
 与矩形求交集。 更多...
 
def Intersect (left1, top1, right1, bottom1)
 与矩形求交集。 更多...
 
def IsEmpty ()
 验证矩形是否为空。 更多...
 
def Normalize ()
 规范化矩形。确保left <= right,top <= bottom。 更多...
 
def Offset (dx, dy)
 通过x和y方向的增量值移动坐标。 更多...
 
def Union (other_rect)
 与矩形求并集。 更多...
 
def Valid ()
 检查当前矩形是否有效。 更多...
 
def Width ()
 获取矩形的宽度。 更多...
 

静态 Public 属性

 bottom = _fsdk.RectI_bottom
 下边界
 
 left = _fsdk.RectI_left
 左边界
 
 right = _fsdk.RectI_right
 右边界
 
 top = _fsdk.RectI_top
 上边界
 

详细描述

表示Windows坐标系整数矩形的结构。 定义为等效于Windows RECT结构,具有一些便利的函数成员。 此结构使用Windows空间,其中Y轴从上到下运行。

构造及析构函数说明

◆ RectI()

FoxitPDFSDKPython3.RectI.RectI (   left1,
  top1,
  right1,
  bottom1 
)

用左上角和右下角构造矩形。

参数
[in]left1左边界。
[in]top1上边界。
[in]right1右边界。
[in]bottom1下边界。

成员函数说明

◆ Contains() [1/2]

def FoxitPDFSDKPython3.RectI.Contains (   other_rect)

检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。

参数
[in]other_rect其他提供的矩形。
返回
true表示当前矩形完全包含其他矩形,false表示不包含。

◆ Contains() [2/2]

def FoxitPDFSDKPython3.RectI.Contains (   x,
  y 
)

检查当前矩形是否包含提供的点。 即检查提供的点是否在当前矩形内部。

参数
[in]x提供的点的x坐标。
[in]y提供的点的y坐标。
返回
true表示当前矩形包含提供的点,false表示不包含。

◆ Height()

def FoxitPDFSDKPython3.RectI.Height ( )

获取矩形的高度。

返回
矩形的高度。

◆ Intersect() [1/2]

def FoxitPDFSDKPython3.RectI.Intersect (   src)

与矩形求交集。

参数
[in]src要求交集的矩形。
返回
无。

◆ Intersect() [2/2]

def FoxitPDFSDKPython3.RectI.Intersect (   left1,
  top1,
  right1,
  bottom1 
)

与矩形求交集。

参数
[in]left1要求交集的矩形的左边界。
[in]top1要求交集的矩形的上边界。
[in]right1要求交集的矩形的右边界。
[in]bottom1要求交集的矩形的下边界。
返回
无。

◆ IsEmpty()

def FoxitPDFSDKPython3.RectI.IsEmpty ( )

验证矩形是否为空。

返回
true表示当前矩形为空,false表示不为空。

◆ Normalize()

def FoxitPDFSDKPython3.RectI.Normalize ( )

规范化矩形。确保left <= right,top <= bottom。

返回
无。

◆ Offset()

def FoxitPDFSDKPython3.RectI.Offset (   dx,
  dy 
)

通过x和y方向的增量值移动坐标。

参数
[in]dxx方向的增量值。
[in]dyy方向的增量值。
返回
无。

◆ Union()

def FoxitPDFSDKPython3.RectI.Union (   other_rect)

与矩形求并集。

参数
[in]other_rect要求并集的矩形。
返回
无。

◆ Valid()

def FoxitPDFSDKPython3.RectI.Valid ( )

检查当前矩形是否有效。

返回
true表示有效,false表示无效。

◆ Width()

def FoxitPDFSDKPython3.RectI.Width ( )

获取矩形的宽度。

返回
矩形的宽度。